#ifndef __COORDINATE_H__
#define __COORDINATE_H__

//声明一个位置类，属性为坐标x/y
typedef struct _COORDINATE_{
    short int x;
    short int y;
}COORDINATE_T, *P_COORDINATE_T;

P_COORDINATE_T coordinate_create(short int x, short int y);
void coordinate_destroy(P_COORDINATE_T p_coordinate);
void coordinate_moveby(P_COORDINATE_T p_coordinate, short int dx, short int dy);
short int coordinate_get_x(P_COORDINATE_T p_coordinate);
short int coordinate_get_y(P_COORDINATE_T p_coordinate);
void coordinate_test_function(void);
#endif /* __COORDINATE_H__ */
